Si vuole definire un formato per l’interscambio dati relativo ai prodotti e fornitori per un gruppo di acquisto. Il file scambiato specifica la lista dei prodotti e la lista dei fornitori. Ciascun prodotto è identificato da un nome (string) ed ha associata una lista delle forniture. Per ogni fornitura si specifica il codice del fornitore (integer) e la lista delle date previste per la consegna. Ogni data di consegna è caratterizzata dalla data (date) e dalla quantità massima che sarà disponibile (decimal). Ciascun fornitore è identificato da un codice (integer) ed ha associato un nome (string) e un indirizzo (string). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XMLSi vuole definire un formato per l’interscambio dati relativo alle prenotazioni di visite a musei. Il file scambiato specifica la lista dei musei e dei gruppi di visita. Ciascun museo è caratterizzato da un nome (string) e gli è associata la lista delle visite prenotate. Ad ogni visita è associato il codice del gruppo (integer), la data (date) e l’ora (time). Ad ogni gruppo è associato un codice (integer), un nome (string) e la lista dei partecipanti. Per ogni partecipante è memorizzato il nome (string) e un recapito (string). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XML